The Implementation of Nyquist, A Sound Synthesis Language1

نویسنده

  • Roger B. Dannenberg
چکیده

Nyquist is an advanced functional language for sound synthesis and composition. One of the goals of Nyquist is to achieve efficiency comparable to more conventional Music N synthesis languages such as Csound (Vercoe 1986). Efficiency can be measured in space and time, and both are important: digital audio takes enormous amounts of memory, and sound synthesis programs are computationally intensive. The efficiency requirement interacts with various language features, leading to a rather elaborate representation for signals. I will show how this representation supports Nyquist semantics in a space and timeefficient manner. Among the features of the representation are incremental computation, dynamic storage allocation and reclamation, dynamic instantiation of new signals, representation of infinite sounds, and support for multi-channel, multi-sample-rate signals.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Implementation of Nyquist, A Sound Synthesis Language

Nyquist is a functional language for sound synthesis with an efficient implementation. It is shown how various language features lead to a rather elaborate representation for signals, consisting of a sharable linked list of sample blocks terminated by a suspended computation. The representation supports infinite sounds, allows sound computations to be instantiated dynamically, and dynamically o...

متن کامل

Nyquist: A Language for Composition and Sound Synthesisi

Signal processing, including synthesis, is an important component of any digital audio system. Often, however, signal processing is offered with little or no additional support. the goal of Nyquist is to provide an open-ended programing langauge that supports high-level compositional tasks in addition to low-level signal processing. One of the key advantages of Nyquist is the integration of sig...

متن کامل

Nyquist and Data-Flow: An Overview and Comparison

I describe the sound synthesis and musical event language Nyquist and how it relates to dataow. Three styles of dataow are discussed. Then, Nyquist features are considered individually in relation to each of the three styles. Finally, we summarize the above results and discuss how the notion of behavioral abstraction in Nyquist naturally leads us to a concept that perhaps could be called object...

متن کامل

Sound Field Reconstruction: An Improved Approach For Wave Field Synthesis

Wave field synthesis (WFS) is a prevalent approach to multiple-loudspeaker sound reproduction for an extended listening area. Although powerful as a theoretical concept, its deployment is hampered by practical limitations due to diffraction, aliasing, and the effects of the listening room. Reconstructing the desired sound field in the listening area, accounting for the medium propagation charac...

متن کامل

Reproducing Sound Fields Using MIMO Acoustic Channel Inversion

Sound fields are essentially band-limited phenomena, both temporally and spatially. This implies that a spatially sampled sound field respecting the Nyquist criterion is effectively equivalent to its continuous original. We describe Sound Field Reconstruction (SFR)—a technique that uses the previously stated observation to express the reproduction of a continuous sound field as an inversion of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997